page {
		background-color: #F5F5F5;
	}

	.flex {
		display: flex !important;
		display: -webkit-flex !important;
		display: -webkit-box;

	}
   .pt5{
	   padding-top: 50rpx;
   }
   .zhuti_bg1{
	   background-color: #0071FE;
   }
   .pt8{
   	   padding-top: 80rpx;
   }
	.c_pl {
		color: #333333;
	}

	.c_pl1 {
		color: #BBBBBB;
	}
	.c7 {
		color: #BBBBBB;
	}
	.jindu_po {
		position: absolute;
		margin-top: -40rpx;
	}

	.bczs {
		background-color: #FFD943;

	}

	.l5 {
		line-height: 50rpx;
	}

	.czs {
		color: #FFD943;
	}

	.cred {
		color: red;
	}

	.cgo {
		color: #09BB07;
	}

	.ceb {
		color: #EB513C;
	}

	.bczs1 {
		background-color: #F6F6F6;
	}

	.bb {
		border-bottom: solid 3rpx #F6F6F6;
	}

	.bkz {
		border: solid 2rpx #FFD943;
	}

	.b_c0 {
		border: solid 2rpx #C0C0C0;
	}

	.f24 {
		font-size: 24rpx !important;
	}
	.yuanzi{
		background-color: #F6F7FB;
		margin: 5rpx;
		padding-right: 10rpx;padding-left: 10rpx;padding-top: 5rpx;
		padding-bottom: 5rpx;font-size: 20rpx;color: #707072;border-radius: 25rpx;
	}

	.tx_wxz {
		height: 100rpx;
		width: 30%;
		border: solid 3rpx #999;
		text-align: center;
		color: #999;
		border-radius: 10rpx;
	}

	.tx_xz {
		height: 100rpx;
		width: 30%;
		border: solid 3rpx #EC6859;
		text-align: center;
		color: #EC6859;
		border-radius: 10rpx;
	}

	.f26 {
		font-size: 26rpx;
	}

	.f28 {
		font-size: 28rpx;
	}

	.f30 {
		font-size: 30rpx;
	}

	.f34 {
		font-size: 34rpx !important;
	}

	.p_30 {
		padding: 30rpx;
	}

	.f38 {
		font-size: 38rpx !important;
	}

	.p_10_tb {
		padding-top: 10rpx;
		padding-bottom: 10rpx;
	}

	.p_20 {
		padding: 20rpx;
	}

	.c_7 {
		color: #7C838B;
	}

	.p_20_lr {
		padding-left: 20rpx;
		padding-right: 20rpx;
	}

	.c9 {
		color: #999999;
	}

	.b_eb {
		background-color: #FF5500;
	}

	.p_10_tb {
		padding-top: 10rpx;
		padding-bottom: 10rpx;
	}

	.p_40_lr {
		padding-left: 40rpx;
		padding-right: 40rpx;
	}

	.f40 {
		font-size: 40rpx !important;
	}

	.f42 {
		font-size: 42rpx !important;
	}

	.p_40 {
		padding: 40rpx;
	}

	.f45 {
		font-size: 45rpx !important;
	}

	.w800 {
		font-weight: 800;
	}

	.cz {
		color: #353535;
	}

	//强制同一行
	.f-d {
		/* #ifndef APP-NVUE */
		display: flex;
		display: -webkit-flex;
		display: -webkit-box;
		/* #endif */
		flex-direction: row !important;
	}

	.t_c {
		text-align: center;
	}

	.p1 {
		padding: 10rpx;
	}

	.p10 {
		padding: 10rpx;
	}

	.f20 {
		font-size: 20rpx;
	}

	.f22 {
		font-size: 22rpx;
	}

	.p20 {
		padding: 20rpx;
	}

	.p30 {
		padding: 30rpx;
	}

	.p2 {
		padding: 20rpx;
	}

	.p3 {
		padding: 0 30rpx;
	}

	.pt1 {
		padding-top: 10rpx;
	}

	.pt2 {
		padding-top: 20rpx;
	}

	.pt3 {
		padding-top: 30rpx;
	}

	.pl1 {
		padding-left: 10rpx;
	}

	.pl2 {
		padding-left: 20rpx;
	}

	.pl3 {
		padding-left: 30rpx;
	}

	.pr1 {
		padding-right: 10rpx;
	}

	.pr2 {
		padding-left: 20rpx;
		padding-right: 20rpx;
	}

	.prl1 {
		padding: 0rpx 10rpx 0rpx 10rpx;
	}

	.ptb1 {
		padding: 10rpx 0 10rpx 0;
	}

	.ptb2 {
		padding: 20rpx 0 20rpx 0;
	}

	.ptb3 {
		padding: 30rpx 0 30rpx 0;
	}

	.pr3 {
		padding-right: 30rpx;
	}

	.ptb3 {
		padding: 30rpx 0 30rpx 0;
	}

	.pc {
		padding: 20rpx 30rpx 20rpx 30rpx;
	}

	.b_y {
		border-radius: 10rpx;
	}

	.q_y {
		border-radius: 96rpx;
	}

	.by1 {
		border-radius: 50rpx;
	}

	.ml1 {
		margin-left: 10rpx;
	}

	.ml2 {
		margin-left: 20rpx;
	}

	.ml20 {
		margin-left: 20rpx;
	}

	.ml3 {
		margin-left: 30rpx;
	}

	//水平居中 
	.j-c {
		justify-content: center;

	}

	.b_bj {
		background-color: #F5F5F5;
	}

	//两端对齐
	.j-b {
		justify-content: space-between !important;
	}

	//每个项目两侧的间隔相等。所以，项目之间的间隔比项目与边框的间隔大一倍。
	.j-s {
		justify-content: space-around;
	}

	//右对齐
	.j-f {
		justify-content: flex-end;
	}

	.position-absolute {
		position: relative !important;
		top: -20px;
	}

	.row-x-center {

		flex-direction: row !important;
		justify-content: center;
	}

	.yihang {
		 

		width: 100%;
		/* #ifndef APP-PLUS */

		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		/* #endif */

		// overflow: hidden;
		lines: 1;
		text-overflow: ellipsis;
	}
	.row-wrap {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
 
	 


	}

	.column-x-center {
		align-items: center  ;
	}
	.erhang {

		/* #ifndef APP-PLUS */

		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		/* #endif */

		overflow: hidden;
		lines: 2;
		text-overflow: ellipsis;
	}

	.swiperDot {
		bottom: 24rpx;
		left: 80rpx;
		right: 40rpx;

	}

	.bg-white {
		background-color: #fff
	}

	.notBg {
		background-color: #A4A4A4
	}

	.margin-lr-xs {
		width: 15rpx;
		height: 15rpx;
		margin: 5rpx;
	}

 

 

	.a-c {
		align-items: center !important;
	}

	.bg-auxiliary-cyan {
		background-color: #F8F8F8
	}

	/* 辅助青色 */

	.flex-1 {
		flex: 1;
	}

	.cf {
		color: #C0C0C0;
	}

	.cff {
		color: #FFFFff
	}

	.bcf {
		background-color: #F6F6F6;
	}

	.ellipsis-1 {
		display: inline-block;
		white-space: nowrap;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;

	}

	.e1 {
		display: inline-block;
		white-space: nowrap;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;

	}

	.pb1 {
		padding-bottom: 10rpx;
	}

	.pb2 {
		padding-bottom: 20rpx;
	}

	.pb3 {
		padding-bottom: 30rpx;
	}

	.classify {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		padding: 14upx 0upx 8rpx;

	}

	.classifysy {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		padding: 0upx 30upx 8rpx 30rpx;

	}

	.goods-li24 {
		flex: 0 0 28%;
		font-size: 24upx;
		margin: 10rpx;

	}

	.goods-li16 {
		flex: 0 0 14%;
		font-size: 24upx;
		margin: 10rpx;

	}

	.goods {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
		padding: 14upx 0upx 8rpx;

	}

	.goods-li {
		flex: 0 0 50%;
		font-size: 24upx;

	}

	.dh-li {
		flex: 0 0 25%;
		font-size: 24upx;

	}

	.goods_img {
		display: block;
		width: 98%;
		height: 375rpx;

		margin: 5rpx;
	}

	.classify-li {
		flex: 0 0 25%;
		font-size: 24upx;

	}

	.classify-li33 {
		flex: 0 0 33%;
		font-size: 24upx;

	}

	.classify-li__img {
		display: block;
		width: 82upx;
		height: 82upx;

		margin: auto;
	}

	.classify-li__text {
		display: block;
		color: #5a5a5a;
		text-align: center;
		margin: 8upx 0 14upx 0;
	}

	.c_text {
		display: block;

		text-align: center;
		margin: 8px 0 14upx 0;
		border-radius: 20rpx;
	}

	.q_xz {
		color: #FFD943;
		font-size: 34rpx;
		margin-right: 40rpx;
		border-bottom: solid 6rpx #FFD943;

	}

	.q_wxz {
		color: #ADADAD;
		font-size: 30rpx;
		margin-top: 8rpx;
		margin-right: 40rpx;

	}

	.q_xz1 {
		color: #FFD943;
		font-size: 34rpx;

		border-bottom: solid 6rpx #FFD943;

	}

	.q_wxz1 {
		color: #ADADAD;
		font-size: 30rpx;
		margin-top: 8rpx;


	}

	.btdi {

		height: 100rpx;
		position: fixed !important;
		bottom: 0;
		background-color: #FFFFFF;
		width: 100%;
		border-top: solid 2rpx #EFF0F7 !important;
		z-index: 11;
	}

	.w23 {
		width: 23%;
		height: 40rpx;
	}

	.xiangshang {
		right: 40rpx;
		bottom: 258rpx;
		width: 98rpx;
		height: 98rpx;
		background-color: red;
		position: fixed !important;
		text-align: center;
	}

	.xiangshang1 {
		right: 40rpx;
		bottom: 528rpx;
		width: 98rpx;
		height: 98rpx;
		z-index: 9999;

		position: fixed !important;
		text-align: center;
	}

	.xiangshang2 {
		right: 40rpx;
		bottom: 238rpx;
		width: 98rpx;
		height: 98rpx;
		background-color: #FDE258;
		position: fixed !important;
		text-align: center;
	}

	.alarm {

		color: white;
		font-size: 17px;

		/*height: 24px;改前*/
		height: 15px;
		/*改后新增的代码*/
		width: 15px;
		/*改后新增的代码*/
		line-height: 15px;
		// right:610rpx;
		// top: 40rpx;
		text-align: center;
		border-radius: 24px;

	}

	.g_goods_list {
		padding: 10rpx;
		margin: 1rpx;
		border-radius: 10rpx;
		border-width: 2rpx !important;
		border-style: solid !important;
		border-color: #F1F1F1 !important;
		width: 45%;
	}

	.g_goods_list1 {
		flex-direction: row !important;
		justify-content: flex-start;
		padding-top: 20rpx;
	}

	.p_12_t {
		padding-top: 12rpx;
	}

	.g_goods_img {
		border-bottom-left-radius: 10rpx;
		border-bottom-right-radius: 10rpx;
		border-top-left-radius: 10rpx;
		border-top-right-radius: 10rpx;
		height: 330rpx;
		width: 330rpx;
		justify-content: center !important;
		align-items: center !important;
		margin-left: 5rpx;

	}

	.goods-list {
		/* #ifndef APP-NVUE */
		display: flex;
		/* #endif */

		flex-wrap: wrap;
		padding: 20rpx;
		margin-left: 10rpx;

	}


	.g_goods_lei {
		height: 25rpx;
		width: 45rpx;
		/* #ifdef APP-PLUS */
		margin-top: 1rpx;
		/* #endif */
		/* #ifndef APP-PLUS */
		margin-top: 9rpx;
		/* #endif */


	}

	.goods-name {

		/* #ifndef APP-PLUS */
		white-space: nowrap;
		/* #endif */

		overflow: hidden;
		lines: 1;
		text-overflow: ellipsis;
	}

	.goods-txtt {
		font-size: 26rpx;
		width: 295rpx;
		/* #ifndef APP-PLUS */
		white-space: nowrap;
		/* #endif */

		overflow: hidden;
		lines: 1;
		text-overflow: ellipsis;
	}

	.jg_goods_p {
		color: red;
		font-size: 30rpx;
		font-weight: 600;
		margin-top: -5rpx;
	}

	.g_goods_jh {
		color: red;
		font-size: 26rpx;
	}

	.g_goods_j {
		flex-direction: row !important;
		justify-content: flex-start;
		padding-top: 10rpx;
		padding-bottom: 10rpx;
		justify-content: center;
		background-color: #FF5500;
		border-radius: 40rpx;
	}

	.g_goods_t {
		color: #999999;
		font-size: 26rpx;
	}

	.row-x-center2 {
		flex-direction: row !important;
		padding-top: 5rpx;
		justify-content: space-between;
	}

	.tab-bar {

		height: 84rpx;
		flex-direction: row;
		/* #ifndef APP-PLUS */
		white-space: nowrap;
		/* #endif */
	}

	/* #ifndef APP-NVUE */
	.tab-bar ::-webkit-scrollbar {
		display: none;
		width: 0 !important;
		height: 0 !important;
		-webkit-appearance: none;
		background: transparent;
	}

	/* #endif */
	.i_160 {
		width: 100%;
	}

	.g_goods_lei {
		height: 25rpx;
		width: 45rpx;
		/* #ifdef APP-PLUS */
		margin-top: 1rpx;
		/* #endif */
		/* #ifndef APP-PLUS */
		margin-top: 9rpx;
		/* #endif */


	}

	.but_y {
		border-bottom-left-radius: 40rpx;
		border-bottom-right-radius: 40rpx;
		border-top-left-radius: 40rpx;
		border-top-right-radius: 40rpx;
	}

	.but_y_t40 {
		padding-top: 5rpx;
		padding-left: 40rpx;
		padding-bottom: 5rpx;
		padding-right: 40rpx;
	}

	.swiperImage {
		padding: 10rpx;
	}

	.position-absolute {
		position: absolute !important;
	}

	/* 绝对定位 */
	.row-x-center {
		flex-direction: row !important;
		justify-content: center;
	}

	.swiperDot {
		bottom: 24rpx;
		left: 40rpx;
		right: 40rpx;
	}

	.bg-white {
		background-color: #FFFFFF
	}

	/* 白色 */
	.dot {
		width: 30rpx;
		height: 8rpx;
	}
	
	
	.banmi_button_1{
		background-color: #09BB07;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 120rpx;
		height: 50rpx;
		border-radius: 5px;
		color: #fff;
		font-size: 28rpx;
	}
	.banmi_button_2{
		background-color: #09BB07;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 120rpx;
		height: 50rpx;
		color: #fff;
		font-size: 28rpx;
		border-radius: 25px;
		color: #fff;
	}
	.banmi_button_del{
		background-color: #fff;
		border: solid 2rpx #DCDCDC;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 120rpx;
	height: 50rpx;
		border-radius: 25px;
		color: #000;
		font-size: 28rpx;
	}